<?php

Yii::import('application.modules.carta.models._base.BaseVariantesCarta');

/**
 * Modelo (heredado) para la tabla VariantesCarta
 * @author Mauricio Chamorro <mrchamorro@utn.edu.ec>
 */
class VariantesCarta extends BaseVariantesCarta {

    /**
     * @return VariantesCarta
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Variante de Menú|Variantes de Menús', $n);
    }

    /**
     * Busca si la tabla del modelo no esta vacia
     * @author Sofia Mejia <asmejia@utn.edu.ec>
     * @return query
     */
    public function contarDatos() {
        $command = Yii::app()->db->createCommand()
                ->select("count(id) as total")
                ->from($this->tableName());
        $result = $command->queryAll();
        return $result[0]['total'];
    }

    public function attributeLabels() {
        return array(
            'id' => Yii::t('app', 'ID'),
            'representacion' => Yii::t('app', 'Representación'),
            'descripcion' => Yii::t('app', 'Descripción'),
            'cartaAlimentoses' => null,
        );
    }

}
